Polynomial-time Algorithm for Determining the Graph Isomorphism

نویسنده

  • Anatoly Dmitrievich Plotnikov
چکیده

The methodology of positioning graph vertices relative to each other to solve the problem of determining isomorphism of two undirected graphs is developed. Based on the position of the vertex in one of the graphs, it is determined the corresponding vertex in the other graph. For the selected vertex of the undirected graph, define the neighborhoods of the vertices are defined. Next, it is constructed the auxiliary directed graph, spawned by the selected vertex. The vertices of the digraph are positioned by special characteristics — vectors, which locate each vertex of the digraph relative the found neighborhoods. This enabled to develop the polynomial-time algorithm for determining graph isomorphism.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Polynomial-time algorithm for determining the graph isomorphism (v.2)

We develop the methodology of positioning graph vertices relative to each other to solve the problem of determining isomorphism of two undirected graphs. Based on the position of the vertex in one of the graphs, it is determined the corresponding vertex in the other graph. For the selected vertex of the undirected graph, we define the neighborhoods of the vertices. Next, we construct the auxili...

متن کامل

Uniqueness Trees: A Possible Polynomial Approach to the Graph Isomorphism Problem

This paper presents the novel ‘uniqueness tree’ algorithm, as one possible method for determining whether two finite, undirected graphs are isomorphic. We prove that the algorithm has polynomial time complexity in the worst case, and that it will always detect the presence of an isomorphism whenever one exists. We also propose that the algorithm will equivalently discern the lack of an isomorph...

متن کامل

Accelerations for Graph Isomorphism

In this paper, we present two main results. First, by only one conjecture (Conjecture 2.9) for recognizing a vertex symmetric graph, which is the hardest task for our problem, we construct an algorithm for finding an isomorphism between two graphs in polynomial time O(n). Second, without that conjecture, we prove the algorithm to be of quasi-polynomial time O(n ). The conjectures in this paper ...

متن کامل

Is code equivalence easy to decide?

We study the computational difficulty of deciding whether two matrices generate equivalent linear codes, i.e., codes that consist of the same codewords up to a fixed permutation on the codeword coordinates. We call this problem Code Equivalence. Using techniques from the area of interactive proofs, we show on the one hand, that under the assumption that the polynomial-time hierarchy does not co...

متن کامل

Polynomial-time Algorithm for Isomorphism of Graphs with Clique-width at most 3

The clique-width is a measure of complexity of decomposing graphs into certain tree-like structures. The class of graphs with bounded clique-width contains bounded tree-width graphs. While there are many results on the graph isomorphism problem for bounded treewidth graphs, very little is known about isomorphism of bounded cliquewidth graphs. We give the first polynomial-time graph isomorphism ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017